@charset "utf-8";
/* CSS Document */

footer {clear:both;background:url(../images/footer_bg.jpg) no-repeat center top;text-align:center;height:200px;}
footer .foot {width:1000px;margin:0 auto;text-align:left;}
footer .foot aside {float:left;display:inline;margin:75px 0 0 3px;width:122px;}
footer .foot article {float:right;display:inline;margin-top:93px;}
footer .foot article dl.sns {float:right;}
footer .foot article dl.sns dt {float:left;color:#666;}
footer .foot article dl.sns dd {float:left;}
footer .foot article dl.sns dd ul li {float:left;display:inline;margin-left:6px;}
footer .foot article dl.link {clear:both;float:right;display:inline;margin-top:2px;}
footer .foot article dl.link dt {float:left; background:url(../images/footer_line.gif) no-repeat left center;}
footer .foot article dl.link dt ol {clear:both;}
footer .foot article dl.link dt ol li {float:left;display:inline;margin-right:17px;font-weight:bold;}
footer .foot article dl.link dt ol li a {display:block;color:#111;text-decoration:none;background:url(../images/footer_dashed_line.gif) no-repeat top left;height:18px;}
footer .foot article dl.link dt ol li a:hover {color:#0091db;}
footer .foot article dl.link dt ol li.nav1 a {width:88px;}
footer .foot article dl.link dt ol li.nav2 a {width:66px;}
footer .foot article dl.link dt ol li.nav3 a {width:84px;}
footer .foot article dl.link dt ol li.nav4 a {width:50px;}
footer .foot article dl.link dt ol li a:hover {text-decoration:none;background:url(../images/footer_dashed_line.gif) no-repeat top right;}
footer .foot article dl.link dd {float:left;color:#333;font-weight:bold;text-align:right;}
footer .foot article dl.link dd a {display:block;color:#111;width:275px;height:18px;}
footer .foot article dl.link dd a:hover {color:#0091db;text-decoration:none;background:url(../images/footer_dashed_line.gif) no-repeat top right;}
footer .foot address {clear:both;padding:5px 0 0 3px;}